Expand using the -D option with PKZIP or if using winzip 
use the "use folder names" option to put files in the 
proper directories.

-------------------------------------------------------------------

The demos use Delphi 3 and Oracle 7.3.  The queries are all very 
basic so you could easily modify them to work with your server
and your data.

-------------------------------------------------------------------

PLSQL -- shows some basic PL_SQL techniques including returning
records from a stored proc (require Oracle 7.3).  There is also
code showing how you can use cached updates to actually edit
the result set.

There's also code to show that you can run multiple SQL 
commands inside an anonymous PLSQL block.  

-------------------------------------------------------------------

ROWLOCK -- this demo's how you can use Oracle'e row locking to 
have pessimistic locks.  

-------------------------------------------------------------------

TRIGGER -- this example shows how an update trigger might cause 
some problems forcing the programmer to close, then reopen his
dataset to keep BDE in synch with the server's data.  There's not 
much to really see here.  It was mostly for the live discussion.

-------------------------------------------------------------------

DBWIN -- this is a utility that provides SQLMonitor like capabilities 
to Delphi 1.0 users.  See the General issues in C/S paper for more info
about this.

-------------------------------------------------------------------

QUERYFETCH_COMPONENT -- this is a component I use to help alieviate
some problems associated with letting users navigate around large 
result sets.  It is fully documented in the General Issues in C/S 
paper.

-------------------------------------------------------------------

QUERYFETCH_TEST -- this is a simple project to test using the above
component.

-------------------------------------------------------------------

<EOF>